home *** CD-ROM | disk | FTP | other *** search
/ Freaks Macintosh Archive / Freaks Macintosh Archive.bin / Freaks Macintosh Archives / HackAddict™ Magazine / HackAddict 04 / HackAddict 4 / HackAddict 4.rsrc / TEXT_131.txt < prev    next >
Text File  |  1997-07-21  |  17KB  |  267 lines

  1.  A Beginner's Guide to Hotline
  2.  
  3.  
  4. 1. What is Hotline?
  5. Hotline is very similar to IRC (and in a way AOL, eww) in that you can chat, transfer files, /msg people, etc. Hotline is a warez haven. Another good thing is that there aren't nearly as many lamers on Hotline as IRC or AOL.
  6.  
  7. 2. What you need to run hotline:
  8.          ‚Ä¢ PowerPC or 68k Macintosh/Compatible
  9.      ‚Ä¢ Must be running Open Transport 1.1 or later
  10.      ‚Ä¢ Must also be running MacOS 7.5 or later
  11.      ‚Ä¢ 1 MB of available RAM
  12.      ‚Ä¢ 600k available free disk space (not including space
  13.      required for Downloads)
  14.  
  15. If you don't have Hotline GET IT at:
  16. http://www.hotlineSW.com
  17. Open Transport can be found at Apple's site.
  18.  
  19. 3. Basic stuff:
  20. Hopefully by now you have installed Hotline. The download folder is where the files you download from Hotline go. (duh) The default toolbar appears when you start Hotline, you can change that later. Go up to the options menu and set your nickname and the icon you want to show up by your name. Now connect to a server by hitting cmd-K (macline.fwparker.org should be up). You can connect to other servers too, refer to part 6 and 14. The people whose names are in red are people with an admin account on the system. Admins can do a few things that normal users can't, but it really depends on how their account is set up. More on this later. For now just check it out.
  21.  
  22. 4. Things to do on Hotline:
  23. You can do a number of things on Hotline. You can chat (cmd-H). You can transfer files (cmd-F). You can also *IM* or /msg a user, double click on the users name in the "Online User" window, then type in the message to send to him/her. Hotline differs from IRC in that there is only one channel or chat room. Everytime you download something you should queue your downloads. Most admins will kick you off of their server if you do not. You can set this in your options menu. Hotline is very simple to figure out and if you have gotten this far you probably know the newbie stuff.
  24.  
  25. 5. Things not to do on Hotline:
  26. Don't be gay and make your name an option space or pull the null trick and then proceed to flood the chat, this is not AOL and the admin can do something...The admin can and will kick you off the server. Then if he/she has half a brain they will ping the crap out of you. Not so bad huh? WRONG. I have found the admin usually gives everyone your IP address and tells them to ping you also. So everyone online gangs up on you. I have heard that OT is sensitive to the ping of death, so this could be a problem for you. There is a nice little program that will tell you if you are being pinged or not though. It is included with HackAddict. Do not leech. If you download a file upload something in return. Do not download more than one file at a time. (you will usually get kicked off for that)
  27.  
  28. Admins:
  29. This leads us into what admins can do that you can't. A FULL admin account has the following access on the server:
  30.  
  31. Can DL/UL files
  32. Can UL/ anywhere
  33. Can delete files/folders
  34. Can rename files/folders
  35. Can move files/folders
  36. Can comment files/folders
  37. Can create/delete users
  38. Can read users/modify users
  39. Can get user info (ip address etc)
  40. Can disconnect users
  41. Cannot be disconnected
  42. Can read/send chat
  43. Can read/post news
  44. Can use any name/no agreement
  45.  
  46. Some admins are very nice and will set up an account for you with guest access except you have a few more priveliges, including:
  47.  
  48. Can disconnect users
  49. Cannot be disconnected
  50. Can get user info (ip address etc)
  51.  
  52. Though, most admins are not this nice and you have to UL/ a few files to even get an account. If an admin sets you up an account you can log on it by typing in your login and password at the connect window. (cmd-K)
  53.  
  54. 6. What is a tracker?
  55. A tracker is a program that people register their Hotline servers with. This way you can just hit cmd-R and see a nice list of servers that you can connect to. It is kinda like a search engine for Hotline servers. In order for this to work you will need to set a tracker in your options menu. The best tracker is:omnimac.ml.org
  56. More trackers:
  57. 204.95.233.208 
  58. 205.150.79.214 (warez tracker)
  59. 207.70.237.7 
  60. 198.68.36.212
  61. 134.214.76.174
  62. 207.33.40.35
  63. 168.121.35.83
  64. 207.96.191.68
  65. 204.95.233.208
  66. 207.70.237.7
  67. 205.150.79.214
  68. 204.95.233.20
  69. 199.232.7.188
  70. 206.26.76.189
  71. 199.232.7.188
  72. 129.7.40.88
  73. 207.33.40.45
  74. 207.33.40.35
  75. 194.049.68.103
  76. 196.69.126.6
  77. 197.03.13.10
  78. 195.15.65.078
  79. 206.26.76.189
  80. 208.14.24.21
  81. 207.70.237.7
  82. 206.152.243.50
  83. 149.152.44.29
  84. 204.95.233.20
  85. hotline.roadfeldt.com
  86. hotline.dyn.ml.org
  87.  
  88. 7. My icon is stupid!
  89. The icons provided with Hotline are gay. You can change your icon by editing Hotline with ResEdit. Create your icon in the cicn resource and give it a unique ID number (say 1234). Open Hotline and hit control-f12, you are brought to a window named Secret. In the first box type"porkgrinder" No quotes. In the second box type your cicn ID number (in this case 1234). From now on hotline will select cicn ID# 1234 to be the icon by your nickname. The Control-F12 keystroke does more than just change your icon. It can also play tricks and other fun things. Here are a few more commands to type in the top box:
  90.  
  91. Hammeregg, Powertok, Slobberdog, Bonsaiburner
  92.  
  93. Mosquitogun-immediate logout
  94.  
  95. Access-turns your nick into bacon and your icon into a pig you can only say oink and pork in the chat.
  96.  
  97. Jugfish - Announces your "Leech Rating" (Upload/Download Ratio) in the chat.
  98.  
  99. Bigkahuna -Announces "*** yourname will brb - going to check out
  100. RandomPerson's post to alt.pictures.erotica.hamsters." in the chat.
  101.  
  102. Fogmaker - Announces "*** yourname will brb - posting to
  103. alt.pictures.erotica.hamsters" in the chat. Then it Quits Hotline...
  104.  
  105. 8. News & Chat:
  106. On Hotline it is possible to post/read to a news board. (WoW)
  107.  
  108. Usually your chat appears as:
  109.  
  110. User: I am cool
  111.  
  112. But say you wanted to do actions...If you type "is cool" and then hit OPTION return it will appear as: 
  113.  
  114. *** User is cool
  115.  
  116. 9. Changing the toolbar:
  117. Personally I hate the toolbar, I find it takes up a bunch of space and it is easier to type key commands to do things anyway. But it is possible to customize the toolbar. There are many custom toolbars at: http://www.hotlinesw.com/toolbar/images.html
  118. Put the toolbar inside the same folder that the Hotline app is in. (Make sure the toolbar is named "toolbar") If you are really interested in wasting your time customizing your own toolbar the following will help you...
  119.  
  120. Taken from: http://www.hotlinesw.com/toolbar/make.html
  121. (¬©1997 Hotline Communications)
  122. General Overview
  123.                      A custom toolbar is a "Toolbar" file that you put in the same folder as the Hotline client, and when you start it up, the standard toolbar is gone and replaced with your too cool 3D toolbar or whatever. To make your own toolbar, you'll need ResEdit, Resorcerer, or similiar and something to make the pictures in.
  124.  
  125.       Toolbar files must be named "Toolbar", and must have the creator code set to "HTLC" and the type code set to "HTtb". You might find it easier to make your own toolbar by modifying an existing one. The Hotline client will use a toolbar when the file is in the same folder as the application.
  126.  
  127.       The Toolbar file consists of "PICT" resources and one "HPTB" 128 resource. First you need to make a picture ("PICT") of the entire toolbar - how it looks normally. This picture should be the entire content of the Toolbar window. It can be any rectangular shape.
  128.  
  129.       Next, make individual PICTs of the areas of the toolbar that change when you click on them. For example, if you have a button on your toolbar, the main picture of the entire toolbar shows the button unhilited - as it looks normally.
  130.       
  131.       You then make a PICT that shows the button (and nothing else)
  132. hilited/depressed.
  133.  
  134.       Once you've finished making your PICTs, copy them into the Toolbar file and assign them ID numbers. PICT resources must have IDs in the range 1000 to 2000. Use "Get Resource Info" under the "Resource" menu to change the IDs. Mark all of the PICT resources as "purgeable", EXCEPT for the main background one. Mark the main background PICT as "preload" and "locked".
  135.  
  136.       Next, you need to make a "HPTB" resource. This describes how the toolbar looks and works. There is only one HPTB resource, and it is ID 128. Do NOT make it purgeable. In order to edit the HPTB resource, you need to have the TMPL (template) resource that describes the format of the HPTB resource. To activate the template, either open Hotline and the Toolbar both in ResEdit at the same time, or copy the TMPL resource from Hotline to the Toolbar file.
  137.  
  138. The HPTB Resource Field-By-Field
  139.  
  140. "HPTB"
  141. Set this field to "HPTB". 
  142. Version1
  143. Set this field to 1. 
  144. sideTitleBar
  145. If this is set to 1, the titlebar on the toolbar window will appear vertically on the left side of the window. If it is set to 0, it will appear at the top as normal. A side titlebar is good for a window that is wider than it is high. 
  146. toggleWinVis
  147. If this is set to 1, the behavior for "showing" a window gets changed. If the window is hidden, it is shown in front of all others. If the window is visible, it is brought to the front. If it was already at the front, it gets hidden (normally it stays visible). 
  148. (reserved)
  149. It is important that you leave these set to 0. 
  150. connectPict
  151. The ID of the PICT to draw when Hotline is connected (or 0 for none). 
  152. connectPictR
  153. The rectangle (top,left,bottom,right) in pixels to draw the "connectPict" at. 
  154. height
  155. The height of the window in pixels. 
  156. width
  157. The width of the window in pixels. 
  158. bkgndPict
  159. The ID of the PICT to draw as the background into the window. This is the main picture - how the toolbar looks normally. 
  160. item bounds
  161. The rectangle (top,left,bottom,right) in pixels that encloses this item. This rectangle is used to determine if the mouse is within the item, and is used to draw the "mDownPict" in the correct location. 
  162. item mDownPict
  163. The ID of the PICT to draw while mouse is down in this item (while the button on the mouse is pressed and located within the bounds of this item). 
  164. item mWithinPict
  165. The ID of the PICT to draw while mouse is in/over this item (while the mouse is located within the bounds of this item). 
  166. item mDownAction
  167. The action to perform when the mouse goes down in this item (when the button on the mouse is pressed and located within the bounds of this item). See "Action Numbers" following for valid values.
  168. item mUpAction
  169. The action to perform when the mouse is released in this item (when the button on the mouse was pressed and has just been released within the bounds of this item). See "Action Numbers" following for valid values. 
  170. item mDownSound
  171. When the button on the mouse is pressed over this item, play the sound ("snd ") of this ID. Note that if you add your own "snd " resources, the IDs must be in the range 1000 to 2000. 
  172. item mUpSound
  173. When the button on the mouse is released over this item, play the sound ("snd ") of this ID. Note that if you add your own "snd " resources, the IDs must be in the range 1000 to 2000. 
  174. item showPicInWin
  175. The ID of the PICT to show in a window with an OK button when this item is clicked. Good for credits etc. 
  176. mDownPictRct
  177. Normally, the "mDownPict" gets drawn in the item bounds. You can optionally specify a different rectangle here. 
  178. mWithinPictR
  179. Normally, the "mWithinPict" gets drawn in the item bounds. You can optionally specify a different rectangle here. 
  180.  
  181.  
  182. Action Numbers
  183.  
  184. 0 = do nothing 
  185. 1 = show options window 
  186. 2 = show connect window 
  187. 3 = disconnect 
  188. 4 = show news window 
  189. 5 = show post window 
  190. 6 = show chat window 
  191. 7 = show files window 
  192. 8 = show user list window 
  193. 9 = show tasks window 
  194. 10 = quit 
  195. 11 = show about window 
  196. 12 = show new user window 
  197. 13 = show open user window 
  198. 15 = show tracker window 
  199.  
  200.  
  201. Making Faster Smaller PICTs
  202.  
  203.       First you'll need GraphicConvertor. You can get it from info-mac. Drag the ResEdit file containing the PICTs onto GraphicConvertor and it will let you choose which one you want to edit.
  204.  
  205.       When you've got the picture open, choose "Minimise Color Table" from the "Picture" and then "Colors" menu. This will not lessen the quality of your picture, but can make it smaller. You may also want to lower the bit depth (eg, "Change to 256 Colors (8-bit)"). This might lessen the quality of your picture.
  206.  
  207.       When you're done, choose "Save As" from the "File" menu. Select "PICT in resource" as the format. Click on "Options" and select "Standard (RLE)" as the compression (this is much faster to draw than QuickTime compression). Save the PICT and open the file in ResEdit. The PICT 128 resource is the one to use (if there's another, it's the preview).
  208.  
  209. 10. Hackin‚Äô Hotline‚Äôs Prefs
  210. by    [k]racker box
  211.  
  212. ‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî 
  213. About
  214. A couple of people have asked me about this so I spent fifteen minutes one Saturday and did something about it. Nuff ‚Äôced. What I‚Äôm hacking here is those four stats you see in About Hotline: Bytes Uploaded, Downloaded, etc. Why? Well, I know that after a while if the ration between bytes downloaded and bytes uploaded is huge then Hotline will change your name to ‚Äú[yourname] needs to upload‚Äù or something like that.
  215.  
  216. ‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî 
  217. The Prefs
  218. It‚Äôs in your Preferences folder. Gee, no kidding? Well, get a data fork editor that supports hex editing and also lets you see the offset/position of bytes.
  219. ‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî 
  220. What to hack
  221. If you‚Äôre a real wuss and wanna just make sure that you never get your name changed to ‚Äú[name] needs to upload‚Äù then just set the four bytes starting at address C4 in the prefs to ‚ÄúFFFF FFFF‚Äù. When I say the address I mean the address/offset of the byte in the Hotline Pref's data fork.
  222.  
  223.   Bytes Uploaded: This is located in four bytes at the address C4. It‚Äôs in decimal.
  224.   Bytes Downloaded: Same as Bytes Uploaded but located at address C8.
  225.   Chat: Same as Bytes Uploaded but the address is D0.
  226.   Time Online: If you really wanna edit this you‚Äôll need a time-->hexedecimal converter. Hotline takes the long integer in Date format and calulates the amount of time since 1/1/4 in the long integer.
  227. ‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî‚Äî 
  228.                                                                                                                                                       -[k]racker box
  229.  
  230. 11. Hotline‚Äôs Data Fork
  231. I have not spent more than an hour screwing around with the data fork. I have noticed that AOL tools are very similar to Hotlines data fork, in the sense that there is a persistance of the same code in a lot of the procedures. Making it a little easier to understand.
  232.  
  233. 12. Bookmarks:
  234. Remembering a HL server's IP address is a pain in the butt. You can easily bookmark a site that you found with a tracker by selecting the site and then clicking the button with the red H on it. If you open the bookmark it will take you to that HL server. You can also find out a site's IP address by opening the bookmark with HexEdit. The IP address clearly appears in the data fork. It is also possible to delete that IP address and put in another one. (so you will have a different bookmark) Just make sure the data fork's size is exactly 460. If the data forks size is over or under 460 it will screw up. You can either add or delete null spaces in the bookmark ( the 00 's).
  235.  
  236. 13. Hotline File Analyzer:
  237. Say you just downloaded 300 HL bookmarks. You will be lucky if 50 of them work. The Hotline file analyzer is useful for checking to see which servers still exist. This way you don't have to manually go through all of them.
  238.  
  239. 14. How do I set up my own HL server?
  240. Thats easy, just get the hotline server software. It can be obtained at: http://www.hotlineSW.com
  241. Look at the README that is provided with the HL server software, it will tell you how to set it up. You can also set up your own tracker, but unless you are rich and have a dedicated line or a static IP it's kinda pointless. You don't need to set up your own tracker to have a HL server.
  242.  
  243. A few popular servers are:
  244.  
  245. macline.ml.org - Macline (NO warez)
  246. macline.fwparker.org - Macline again
  247. 169.204.126.109 - Prolific Design Server (warez)
  248. 134.214.76.174 - M&M (warez)
  249. 134.39.231.15 - E D C C (general stuph/warez)
  250. 192.147.249.224 - Cunegonde (warez)
  251. 130.241.61.231 - Fast Line (warez)
  252.  
  253. 15. Scripts Included
  254. Included with this are a few scripts I made. The scripts are for KeyQuencer 2.0
  255.  
  256. You will find:
  257.  
  258. Brodcast Message: Send a message to everyone signed online.
  259. Chat Spam: hmmmm....
  260. DL/ BuST: Keep trying to download a file until the server lets you.
  261. News Bomb: Bomb the news board.
  262. Priv Msg Bomb: Priv Msg the heck out of someone.
  263.  
  264. Well that's about all...
  265.  
  266.                                                                                                                                                             -Void
  267.                                                                                                                                                              (voidx@lorien.ml.org)